package com.ruoyi.tongban.service;

import java.util.List;
import com.ruoyi.tongban.domain.AppletsQrCode;

/**
 * 小程序二维码Service接口
 * 
 * @author caiyanshan
 * @date 2021-03-10
 */
public interface IAppletsQrCodeService 
{
    /**
     * 查询小程序二维码
     * 
     * @param appletsQrcodeId 小程序二维码ID
     * @return 小程序二维码
     */
    public AppletsQrCode selectAppletsQrCodeById(Long appletsQrcodeId);

    /**
     * 查询小程序二维码列表
     * 
     * @param appletsQrCode 小程序二维码
     * @return 小程序二维码集合
     */
    public List<AppletsQrCode> selectAppletsQrCodeList(AppletsQrCode appletsQrCode);
    
    public List<AppletsQrCode> getQrCodeByInstitutionId(Long institionId, Long classId);
    
    public List<AppletsQrCode> getQrCodeByInstitutionId(Long institionId);

    /**
     * 新增小程序二维码
     * 
     * @param appletsQrCode 小程序二维码
     * @return 结果
     */
    public int insertAppletsQrCode(AppletsQrCode appletsQrCode);

    /**
     * 修改小程序二维码
     * 
     * @param appletsQrCode 小程序二维码
     * @return 结果
     */
    public int updateAppletsQrCode(AppletsQrCode appletsQrCode);

    /**
     * 批量删除小程序二维码
     * 
     * @param appletsQrcodeIds 需要删除的小程序二维码ID
     * @return 结果
     */
    public int deleteAppletsQrCodeByIds(Long[] appletsQrcodeIds);

    /**
     * 删除小程序二维码信息
     * 
     * @param appletsQrcodeId 小程序二维码ID
     * @return 结果
     */
    public int deleteAppletsQrCodeById(Long appletsQrcodeId);
}
